supported on solid construction - Turkish English Dictionary